package main

import (
	"fmt"
	"os"
)

func main() {
	var path string = "day12"

	// 打开目录
	f, err := os.OpenFile(path, os.O_RDONLY, os.ModeDir)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer f.Close()
	// 读取目录
	info, err := f.Readdir(-1)
	if err != nil {
		fmt.Println(err)
		return
	}
	// 遍历返回的切片
	for _, fileInfo := range info {
		if fileInfo.IsDir() {
			fmt.Println(fileInfo.Name(), "是一个目录")
		} else {
			fmt.Println(fileInfo.Name(), "是一个文件")
		}
	}
}
